Шаг 7. Сравниваем локальную ветку с удалённой

Сравнивать можно не только локальные ветки, но ещё и локальную с удалённой. Команда примерно такая же, как и прошлая, только вместо второй локальной ветки мы указываем удалённую: git diff 05-comparing-branches..origin/main.

Введена команда git diff 05-comparing-branches..origin/main
Введена команда git diff 05-comparing-branches.origin/main

Вывод мы получили точно такой же, как и в прошлый раз, потому что на удалённой ветке main нет коммита, который есть на ветке 05-comparing-branches. Если бы он был, то наши ветки были бы идентичными, и тогда Git ничего бы не вывел.

Теперь переключимся обратно на ветку main — git switch main.

Введена команда git switch main
Введена команда git switch main

Затем вольём ветку 05-comparing-branches в ветку main с помощью команды git merge 05-comparing-branches.

Введена команда git merge 05-comparing-branches
Введена команда git merge 05-comparing-branches

И теперь удалим временную ветку 05-comparing-branches — она нам больше не понадобится. Воспользуемся командой git branch --delete 05-comparing-branches.

Введена команда git branch --delete 05-comparing-branches
Введена команда git branch --delete 05-comparing-branches